/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model.dao;

import lib.*;
import model.dao.vo.*;

import java.sql.*;
import java.util.*;

/**
 *
 * @author felipe
 */
public class AtorDAO extends PessoaDAO {

    public AtorDAO()
    {
        super();
    }

    public AtorVO buscaAtor(AtorVO ator)
    {
        return ator;
    }




    public boolean insereAtor(AtorVO ator)
    {
        //inserir pessoa
        SQL sql = Factory.createSQL();
        sql = sql.insert()
                .into("ator", "ator_id, pessoa_id")
                .value("NULL, " + ator.getId());
        int sucess = this.db.Update(sql.toString());
        if (sucess == 1)
        {
            return true;
        }
        return false;
    }

    public boolean alteraAtor(AtorVO ator)
    {
        //alterar pessoa
        SQL sql = Factory.createSQL();
        sql = sql.update("ator")
                .set("pessoa_id = " + ator.getId())
                .where("ator_id = " + ator.getAtorId());
        int sucess = this.db.Update(sql.toString());
        if (sucess == 1)
        {
            return true;
        }
        return false;
    }

    public boolean apagaAtor(AtorVO ator)
    {
        //alterar pessoa
        SQL sql = Factory.createSQL();
        sql = sql.delete("ator")
                .where("ator_id = " + ator.getAtorId());
        int sucess = this.db.Update(sql.toString());
        if (sucess == 1)
        {
            return true;
        }
        return false;
    }

}
